AWS CloudShell을 사용해 봤습니다.
안녕하세요 클래스메소드 김재욱(Kim Jaewook) 입니다. 이번에는 AWS CloudShell을 사용해 봤습니다.
AWS CloudShell이란?
AWS 공식 문서에서는 AWS CloudShell에 대해서 다음과 같이 설명하고 있습니다.
AWS CloudShell 는 브라우저 기반 사전 인증된 쉘로, 에서 직접 시작할 수 있습니다.
여기서 중요한 부분은 다음과 같습니다.
AWS CloudShell 사용자는 사전 인증을 받기 때문에 AWS CLI 버전 2를 사용하여 와 AWS 서비스 상호 작용할 때 자격 증명을 구성할 필요가 없습니다.
기본적으로 AWS CLI가 설치되어 있으며, AWS CloudShell 사용자는 인증과 같은 별도의 설정은 불필요하다는 것입니다.
AWS CloudShell 시작
먼저 AWS 콘솔 화면에서 AWS CloudShell을 검색하여 클릭합니다.
AWS CloudShell을 클릭하면 화면에 [Preparing your terminal...]이 표시되며 조금 기다려보면 AWS CloudShell을 사용할 수 있는 환경이 준비됩니다.
AWS CloudShell에서 할 수 있는 것
먼저 AWS CloudShell에서는 기본적으로 AWS CLI가 설치되어 있습니다.
[aws --version] 명령어를 입력해 보면, AWS CLI 설치를 확인할 수 있습니다.
[aws s3 ls] 명령어를 입력해 보면 별도로 권한 설정없이 s3 리스트가 출력되는 것을 확인할 수 있습니다. AWS CloudShell은 추가적인 설정이나 설치 없이도 AWS CLI 명령어를 즉시 실행할 수 있는 강력한 도구 라고 보면 될 것 같습니다.
[작업]을 클릭해 보면, 파일을 업로드하고 다운로드할 수 있습니다.
로컬에서 텍스트 파일을 만들어서 업로드하면, [/home/cloudshell-user] 경로에 파일이 업로드되는 것을 확인할 수 있습니다.
또헌, AWS CloudShell에서 작성한 파일을 로컬PC로 다운로드할 수 있습니다. 다운로드의 경우 다운로드 하고자 하는 파일의 경로와 이름을 적고 [다운로드]를 클릭하면 해당 파일을 다운로드할 수 있습니다.
본 블로그 게시글을 읽고 궁금한 사항이 있으신 분들은 jaewookkim533@yahoo.com로 보내주시면 감사하겠습니다.